package com.sky.business.sys.event;

import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 基础事件
 */
@Data
@NoArgsConstructor
public class BaseEvent {
    /**
     * 事件
     */
    protected String event;

    /**
     * 时间戳,精确到毫秒,13位
     */
    protected long timestamp;

    /**
     * 边缘中心id
     */
    protected String edgeId;

    /**
     * 构造器
     * @param event 事件
     * @param edgeId 边缘中心id
     */
    public BaseEvent(String event,String edgeId){
        this.event = event;
        this.timestamp = System.currentTimeMillis();
        this.edgeId = edgeId;
    }
}
